home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 8 / QRZ Ham Radio Callsign Database - Volume 8.iso / mac / files / t_sys5 / unixcpio.gz / unixnet.cpio / makefile.unx < prev    next >
Makefile  |  1994-07-11  |  4KB  |  119 lines

  1. #
  2. #    Makefile for KA9Q TCP/IP package for UNIX System V
  3. #
  4.  
  5. SHELL = /bin/sh
  6. TAR = tar
  7. LINT = lint
  8. INSTALL = /usr/local/bin
  9.  
  10. #
  11. # Add -DXOBBS to the CFLAGS line of choice if you wish to include the W2XO
  12. # PBBS code for sysV Unix... and add -DSID2 if you want a separate 
  13. # 'ax25 bbscall' callsign/ssid for the BBS port.
  14. #
  15.  
  16. #
  17. # Uncomment the next five lines for
  18. # Microport System V release 3 -- 80386 with shared libraries.
  19. #
  20. CFLAGS = -g -O -DUNIX -DSYS5 -DSLOWCHECK -DLITTLE_ENDIAN \
  21.     -DMSPTICK=10
  22. LINTFLAGS = -g -O -DUNIX -DSYS5 -DSLOWCHECK -DLITTLE_ENDIAN \
  23.     -DMSPTICK=10
  24. LIBS = -lc_s
  25. ########################################################################
  26. #
  27. # Uncomment the next five lines for
  28. # Microport System V -- 80286 without shared libraries.
  29. #
  30. #CFLAGS = -g -Ml -O -DUNIX -DSYS5 -DSLOWCHECK -DMSPTICK=17
  31. #LINTFLAGS = -g -Ml -O -DUNIX -DSYS5 -DSLOWCHECK -DMSPTICK=17
  32. #LIBS =
  33. ########################################################################
  34. #
  35. # Uncomment the next five lines for
  36. # Unix System V -- AT&T 3B2
  37. #
  38. #CFLAGS = -O -DUNIX -DSYS5 -DSLOWCHECK -DMSPTICK=10
  39. #LINTFLAGS = -O -DUNIX -DSYS5 -DSLOWCHECK -DMSPTICK=10
  40. #LIBS =
  41. ########################################################################
  42. #
  43. # Uncomment the next three lines for
  44. # Unix System V -- Motorola 680x0 
  45. #
  46. #CFLAGS = -g -DUNIX -DSYS5 -DSLOWCHECK -DMSPTICK=17 -DXOBBS -DSID2
  47. #LINTFLAGS = -DUNIX -DSYS5 -DSLOWCHECK -DMSPTICK=17 -DXOBBS -DSID2
  48. #LIBS =
  49. ########################################################################
  50. #
  51. # Uncomment the next four lines for
  52. # Sun OS 4.x, Sys V environment
  53. #
  54. #CFLAGS = -g -DUNIX -DSYS5 -DSLOWCHECK -DMSPTICK=17 -DSUNOS4
  55. #LINTFLAGS = -DUNIX -DSYS5 -DSLOWCHECK -DMSPTICK=17 -DSUNOS4
  56. #LINT = /usr/5bin/lint
  57. #LIBS = /usr/5lib/libc.a
  58. ########################################################################
  59. #
  60. # Uncomment the next three lines for
  61. # HP9000/500 - HP-UX 5.21 (not confident MSPTICK is correct!)
  62. #
  63. #CFLAGS =    -DUNIX -DSYS5 -DSLOWCHECK -DMSPTICK=17 -DXOBBS -DSID2
  64. #LINTFLAGS = -DUNIX -DSYS5 -DSLOWCHECK -DMSPTICK=17 -DXOBBS -DSID2
  65. #LIBS =
  66. ########################################################################
  67.  
  68. SRCS =    main.c arp.c arpcmd.c arpdump.c ax25.c ax25cmd.c \
  69.     ax25dump.c ax25subr.c ax25user.c ax_mbx.c cmdparse.c daemon.c \
  70.     files.c fingcli.c fingserv.c ftp.c ftpcli.c ftpserv.c icmp.c \
  71.     icmpcmd.c icmpdump.c icmpmsg.c iface.c ip.c ipcmd.c ipdump.c \
  72.     iproute.c kiss.c lapb.c lapbtime.c lcsum.c mbuf.c misc.c mulport.c \
  73.     ndir.c netuser.c nrcmd.c nrs.c nr3.c nrsubr.c nr4.c nr4subr.c \
  74.     nr4user.c nr4timer.c pathname.c session.c slfp.c slip.c smisc.c \
  75.     smtpcli.c smtpserv.c sys5_io.c sys5unix.c tcpcmd.c tcpdump.c \
  76.     tcpin.c tcpout.c tcpsubr.c tcptimer.c tcpuser.c telnet.c \
  77.     telunix.c timer.c tnserv.c trace.c ttydriv.c udp.c udpcmd.c \
  78.     udpdump.c version.c wildmat.c
  79.  
  80. OBJS =    main.o arp.o arpcmd.o arpdump.o ax25.o ax25cmd.o \
  81.     ax25dump.o ax25subr.o ax25user.o ax_mbx.o cmdparse.o daemon.o \
  82.     files.o fingcli.o fingserv.o ftp.o ftpcli.o ftpserv.o icmp.o \
  83.     icmpcmd.o icmpdump.o icmpmsg.o iface.o ip.o ipcmd.o ipdump.o \
  84.     iproute.o kiss.o lapb.o lapbtime.o lcsum.o mbuf.o misc.o mulport.o \
  85.     ndir.o netuser.o nrcmd.o nrs.o nr3.o nrsubr.o nr4.o nr4subr.o \
  86.     nr4user.o nr4timer.o pathname.o session.o slfp.o slip.o smisc.o \
  87.     smtpcli.o smtpserv.o sys5_io.o sys5unix.o tcpcmd.o tcpdump.o \
  88.     tcpin.o tcpout.o tcpsubr.o tcptimer.o tcpuser.o telnet.o \
  89.     telunix.o timer.o tnserv.o trace.o ttydriv.o udp.o udpcmd.o \
  90.     udpdump.o version.o wildmat.o
  91.  
  92. net:    $(OBJS)
  93.     $(CC) $(CFLAGS) -o net.debug $(OBJS) $(LIBS)
  94.     cp net.debug net
  95.     strip net
  96.  
  97. lint:    $(SRCS)
  98.     rm -f *.ln
  99.     $(LINT) -c $(LINTFLAGS) $(SRCS) > lint.out 2>&1
  100.     $(LINT) $(LINTFLAGS) *.ln > lint2.out 2>&1
  101.     rm *.ln
  102.  
  103. depend: net.debug
  104.     chmod 755 mkdep
  105.     mkdep $(LINTFLAGS) $(SRCS) > depend.out
  106.  
  107. test_tick:    test_tick.c
  108.     $(CC) -o test_tick test_tick.c $(LIBS)
  109.  
  110. clean:
  111.     rm -f *.o *.ln lint.out lint2.out net net.debug test_tick
  112. tar:
  113.     $(TAR) cvf svnet.tar make* mkdep depend.out hosts.net ftpusers \
  114.         startup.net *.[hc] *.orig *.ori
  115.     compress -f svnet.tar
  116.  
  117. include depend.out
  118.  
  119.